const newAllApiData = {
	"customize": true,
	"swagger": "2.0",
	"info": {
		"title": "xx组件接口文档",
		"description": "xx组件接口描述文档",
		"version": "v1.0"
	},
	"tabs": [{
			"tab": "props",
			"name": "属性",
			"description": "组件内部属性",
			"x-order": 1
		},
		{
			"tab": "apis",
			"name": "功能",
			"description": "组件的功能接口",
			"x-order": "2"
		},
		{
			"tab": "events",
			"name": "事件",
			"description": "组件定义的事件",
			"x-order": 3
		},
		{
			"tab": "pubs",
			"name": "发布",
			"description": "组件发布的MQTT消息",
			"x-order": 4
		},
		{
			"tab": "subs",
			"name": "订阅",
			"description": "组件订阅的MQTT消息",
			"x-order": 5
		},
		{
			"tab": "timers",
			"name": "定时",
			"description": "组件内置的定时器",
			"x-order": 6
		},
		{
			"tab": "configs",
			"name": "配置",
			"description": "组件内置的配置",
			"x-order": 7
		}
	],
	"props": {
		"voltage": {
			"name": "电压",
			"description": "点击瞬时电压",
			"type": "Integer",
			"maxLen": 25,
			"decimals": 3,
			"verify": {
				"mode": "regex",
				"expression": "[1-9]{1}",
				"errorMsg": "电压数值仅支持1-9整数"
			},
			"accessMode": "rw"
		},
		"current": {
			"name": "电压",
			"description": "点击瞬时电压",
			"type": "Integer",
			"maxLen": 25,
			"decimals": 3,
			"verify": {
				"mode": "regex",
				"expression": "[1-9]{1}",
				"errorMsg": "电压数值仅支持1-9整数"
			},
			"accessMode": "rw"
		},
		"date": {
			"name": "电压",
			"description": "点击瞬时电压",
			"type": "Integer",
			"maxLen": 25,
			"decimals": 3,
			"verify": {
				"mode": "regex",
				"expression": "[1-9]{1}",
				"errorMsg": "电压数值仅支持1-9整数"
			},
			"accessMode": "r"
		}
	},
	"apis": {
		"host": "8.134.131.59:17110",
		"basePath": "/",
		"tags": [{
				"name": "属性操作",
				"description": "组件内部属性读写操作接口",
				"x-order": 100
			},
			{
				"name": "功能接口",
				"description": "组件功能接口",
				"x-order": "2147483647"
			}
		],
		"paths": {
			"/voltage": {
				"post": {
					"tags": [
						"属性操作"
					],
					"summary": "设置电压",
					"operationId": "setVoltage",
					"produces": [
						"*/*"
					],
					"parameters": [{
						"id": "1",
						"name": "code",
						"desc": "响应码",
						"type": "Integer",
						"required": true
					}],
					"responses": [{
							"id": "1",
							"name": "code",
							"desc": "响应码",
							"type": "Integer",
							"required": true
						},
						{
							"id": "2",
							"name": "msg",
							"desc": "响应信息",
							"type": "String",
							"required": true
						},
						{
							"id": "3",
							"name": "data",
							"desc": "响应码",
							"type": "Object",
							"required": true,
							"children": [{
									"id": "31",
									"name": "voltage",
									"type": "Integer",
									"required": true
								},
								{
									"id": "32",
									"name": "b",
									"type": "Integer",
									"required": true
								}
							]
						}
					],
					"deprecated": false,
					"x-order": "2147483647"
				}
			},
			"/func/open": {
				"post": {
					"tags": [
						"功能"
					],
					"summary": "功能描述测试",
					"operationId": "openFuncUsingGET",
					"produces": [
						"*/*"
					],
					"parameters": [{
						"id": "1",
						"name": "code",
						"desc": "响应码",
						"type": "Integer",
						"required": true
					}],
					"responses": [{
							"id": "1",
							"name": "code",
							"desc": "响应码",
							"type": "Integer",
							"required": true
						},
						{
							"id": "2",
							"name": "msg",
							"desc": "响应信息",
							"type": "String",
							"required": true
						},
						{
							"id": "3",
							"name": "data",
							"desc": "响应码",
							"type": "Object",
							"required": true,
							"children": [{
									"id": "31",
									"name": "voltage",
									"type": "Integer",
									"required": true
								},
								{
									"id": "32",
									"name": "b",
									"type": "Integer",
									"required": true
								}
							]
						}
					],
					"deprecated": false,
					"x-order": "2147483647"
				}
			}
		}
	},
	"events": {
		"currentEvent": {
			"summary": "电流异常",
			"description": "电流告警事件",
			"operationId": "5b9d0122d7fcaaefa941b748d91bedaa",
			"topic": "/e/xx/yy/current",
			"msgBody": [{
					"id": "31",
					"name": "voltage",
					"type": "Integer",
					"required": true
				},
				{
					"id": "32",
					"name": "b",
					"type": "Integer",
					"required": true
				}
			],
			"trigger": [{
					"title": "触发器1",
					"description": "触发条件说明",
					"expression": "触发器表达式"
				},
				{
					"title": "触发器2",
					"description": "触发条件说明",
					"expression": "触发器表达式"
				}
			]
		}
	},
	"subs": {
		"sub/narmal": {
			"summary": "订阅 sub/narmal",
			"description": null,
			"connector": "mqtt.mqtt1",
			"msgBody": [{
					"id": "1",
					"name": "code",
					"desc": "响应码",
					"type": "Integer",
					"required": true
				},
				{
					"id": "2",
					"name": "msg",
					"desc": "响应信息",
					"type": "String",
					"required": true
				},
				{
					"id": "3",
					"name": "data",
					"desc": "响应码",
					"type": "Object",
					"required": true,
					"children": [{
							"id": "31",
							"name": "voltage",
							"type": "Integer",
							"required": true
						},
						{
							"id": "32",
							"name": "b",
							"type": "Integer",
							"required": true
						}
					]
				}
			]
		}
	},
	"pubs": {
		"pub\\1": {
			"summary": "发布 pub/narmal",
			"description": null,
			"connector": "mqtt.mqtt1",
			"msgBody": [{
					"id": "1",
					"name": "code",
					"desc": "响应码",
					"type": "Integer",
					"required": true
				},
				{
					"id": "2",
					"name": "msg",
					"desc": "响应信息",
					"type": "String",
					"required": true
				},
				{
					"id": "3",
					"name": "data",
					"desc": "响应码",
					"type": "Object",
					"required": true,
					"children": [{
							"id": "31",
							"name": "voltage",
							"type": "Integer",
							"required": true
						},
						{
							"id": "32",
							"name": "b",
							"type": "Integer",
							"required": true
						}
					]
				},
			]
		}
	},
	"timers": {
		"sendCurrentDate2Mqtt": {
			"summary": "定时将当前日期发送到mqtt",
			"description": "定时将当前日期发送到mqtt消息队列/xx/date",
			"operationId": "ef9926d097a7e4b4c3442b219bf7e84b",
			"cron": "0/10 * * * * ? "
		},
		"sendCurrentDate2Mqtt2": {
			"summary": "定时将当前日期发送到mqtt2",
			"description": "定时将当前日期发送到mqtt消息队列/xx/date",
			"operationId": "ef9926d097a7e4b4c3442b219bf7e84b",
			"cron": "0/10 * * * * ? "
		}
	},
	"configs": [{
			"order": 1,
			"protocol": "mqtt",
			"tag": "mqtt1",
			"name": "host",
			"description": "主机",
			"value": "tcp:106.52.109.210:23103",
			"type": "String",
			"verify": {
				"mode": "none",
				"expression": "",
				"errorMsg": ""
			},
			"required": true
		},
		{
			"order": 2,
			"protocol": "mqtt",
			"tag": "mqtt1",
			"name": "clientId",
			"description": "客户端Id",
			"value": "blade-testGen-MQTT",
			"type": "String",
			"verify": {
				"mode": "regex",
				"expression": "[1-9a-ZA-Z]{1}",
				"errorMsg": "客户端ID值仅支持整数，大小写字母"
			},
			"required": true
		},
		{
			"order": 3,
			"protocol": "mqtt",
			"tag": "mqtt1",
			"name": "username",
			"description": "用户名",
			"value": "mqtt",
			"type": "String",
			"verify": {
				"mode": "none",
				"expression": "",
				"errorMsg": ""
			},
			"required": true
		},
		{
			"order": 4,
			"protocol": "mqtt",
			"tag": "mqtt1",
			"name": "password",
			"description": "连接密码",
			"value": "***",
			"type": "String",
			"verify": {
				"mode": "none",
				"expression": "",
				"errorMsg": ""
			},
			"required": true
		},
		{
			"order": 1,
			"protocol": "mqtt",
			"tag": "mqtt2",
			"name": "host",
			"description": "主机",
			"value": "tcp:106.52.109.210:23103",
			"type": "String",
			"verify": {
				"mode": "none",
				"expression": "",
				"errorMsg": ""
			},
			"required": true
		},
		{
			"order": 2,
			"protocol": "mqtt",
			"tag": "mqtt2",
			"name": "clientId",
			"description": "客户端Id",
			"value": "blade-testGen-MQTT",
			"type": "String",
			"verify": {
				"mode": "regex",
				"expression": "[1-9a-ZA-Z]{1}",
				"errorMsg": "客户端ID值仅支持整数，大小写字母"
			},
			"required": true
		}
	]
};
const oldAllApiData = {
	"swagger": "2.0",
	"info": {
		"description": "BladeX 接口文档系统",
		"version": "3.0.1.RELEASE",
		"title": "BladeX 接口文档系统",
		"termsOfService": "https://bladex.vip",
		"contact": {
			"name": "smallchill",
			"url": "https://gitee.com/smallc",
			"email": "smallchill@163.com"
		},
		"license": {
			"name": "Powered By BladeX",
			"url": "https://bladex.vip"
		}
	},
	"host": "192.168.2.3:12010",
	"basePath": "/",
	"tags": [{
			"name": "minio-controller",
			"x-order": "2147483647"
		},
		{
			"name": "工业软件平台代码生成接口",
			"x-order": "2147483647"
		},
		{
			"name": "工业软件平台物模型接口",
			"x-order": "2147483647"
		},
		{
			"name": "组件基础信息接口",
			"x-order": "2147483647"
		},
		{
			"name": "组件接口表接口",
			"x-order": "2147483647"
		},
		{
			"name": "组件操作扩展表接口",
			"x-order": "2147483647"
		},
		{
			"name": "组件标签关联表接口",
			"x-order": "2147483647"
		},
		{
			"name": "组件标签模板接口",
			"x-order": "2147483647"
		},
		{
			"name": "组件管理接口",
			"x-order": "2147483647"
		}
	],
	"paths": {
		"/code/gen-code": {
			"post": {
				"tags": [
					"工业软件平台代码生成接口"
				],
				"summary": "代码生成",
				"description": "传入ids",
				"operationId": "genCodeUsingPOST",
				"consumes": [
					"application/json"
				],
				"produces": [
					"*/*"
				],
				"parameters": [{
					"name": "ids",
					"in": "query",
					"description": "主键集合",
					"required": true,
					"type": "string",
					"allowEmptyValue": false
				}],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R",
							"$ref": "#/definitions/R"
						}
					},
					"201": {
						"description": "Created"
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "6"
			}
		},
		"/component/copy/{id}": {
			"post": {
				"tags": [
					"组件管理接口"
				],
				"summary": "复制",
				"operationId": "copyUsingPOST",
				"consumes": [
					"application/json"
				],
				"produces": [
					"*/*"
				],
				"parameters": [{
					"name": "id",
					"in": "path",
					"description": "if",
					"required": true,
					"type": "string",
					"x-example": "id"
				}],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R«object»",
							"$ref": "#/definitions/R«object»"
						}
					},
					"201": {
						"description": "Created"
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "4"
			}
		},
		"/component/detail": {
			"get": {
				"tags": [
					"组件管理接口"
				],
				"summary": "组件管理 详情",
				"operationId": "detailUsingGET_1",
				"produces": [
					"*/*"
				],
				"parameters": [{
						"name": "id",
						"in": "query",
						"description": "Base记录Id",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "version",
						"in": "query",
						"description": "版本号",
						"required": false,
						"type": "string"
					}
				],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R«SubmitComponentVO»",
							"$ref": "#/definitions/R«SubmitComponentVO»"
						}
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "2"
			}
		},
		"/component/list/toolComponent": {
			"get": {
				"tags": [
					"组件管理接口"
				],
				"summary": "findAllUtilComponent",
				"operationId": "findAllUtilComponentUsingGET",
				"produces": [
					"*/*"
				],
				"parameters": [{
						"name": "codeId",
						"in": "query",
						"description": "代码生成id",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "codeLanguage",
						"in": "query",
						"description": "代码语言",
						"required": false,
						"type": "string"
					},
					{
						"name": "codeLink",
						"in": "query",
						"description": "源码路径",
						"required": false,
						"type": "string"
					},
					{
						"name": "componentClassify",
						"in": "query",
						"description": "组件分类 来源字典",
						"required": false,
						"type": "string"
					},
					{
						"name": "componentTag",
						"in": "query",
						"description": "组件标签 , 分割",
						"required": false,
						"type": "string"
					},
					{
						"name": "createDept",
						"in": "query",
						"description": "创建部门",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "createTime",
						"in": "query",
						"description": "创建时间",
						"required": false,
						"type": "string",
						"format": "date-time"
					},
					{
						"name": "createUser",
						"in": "query",
						"description": "创建人",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "current",
						"in": "query",
						"description": "当前页",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "deployStatus",
						"in": "query",
						"description": "部署状态",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "desc",
						"in": "query",
						"description": "组件描述",
						"required": false,
						"type": "string"
					},
					{
						"name": "id",
						"in": "query",
						"description": "主键id",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "identifier",
						"in": "query",
						"description": "组件信息唯一标识",
						"required": false,
						"type": "string"
					},
					{
						"name": "isDeleted",
						"in": "query",
						"description": "是否已删除",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "jarLink",
						"in": "query",
						"description": "jar路径",
						"required": false,
						"type": "string"
					},
					{
						"name": "likeCount",
						"in": "query",
						"description": "点赞数量（需要分表）",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "localProjectPath",
						"in": "query",
						"description": "本地项目路径",
						"required": false,
						"type": "string"
					},
					{
						"name": "logoUrl",
						"in": "query",
						"description": "组件图片地址",
						"required": false,
						"type": "string"
					},
					{
						"name": "name",
						"in": "query",
						"description": "组件名称",
						"required": false,
						"type": "string"
					},
					{
						"name": "score",
						"in": "query",
						"description": "组件评分",
						"required": false,
						"type": "number"
					},
					{
						"name": "size",
						"in": "query",
						"description": "每页的数量",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "sonarToken",
						"in": "query",
						"description": "SonarToken",
						"required": false,
						"type": "string"
					},
					{
						"name": "starCount",
						"in": "query",
						"description": "收藏数量（需要分表）",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "status",
						"in": "query",
						"description": "业务状态",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "tagDataList[0].createDept",
						"in": "query",
						"description": "创建部门",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "tagDataList[0].createTime",
						"in": "query",
						"description": "创建时间",
						"required": false,
						"type": "string",
						"format": "date-time"
					},
					{
						"name": "tagDataList[0].createUser",
						"in": "query",
						"description": "创建人",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "tagDataList[0].id",
						"in": "query",
						"description": "主键id",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "tagDataList[0].isDeleted",
						"in": "query",
						"description": "是否已删除",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "tagDataList[0].name",
						"in": "query",
						"description": "组件标签模板名称",
						"required": false,
						"type": "string"
					},
					{
						"name": "tagDataList[0].status",
						"in": "query",
						"description": "业务状态",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "tagDataList[0].tenantId",
						"in": "query",
						"description": "租户ID",
						"required": false,
						"type": "string"
					},
					{
						"name": "tagDataList[0].updateTime",
						"in": "query",
						"description": "更新时间",
						"required": false,
						"type": "string",
						"format": "date-time"
					},
					{
						"name": "tagDataList[0].updateUser",
						"in": "query",
						"description": "更新人",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "tenantId",
						"in": "query",
						"description": "租户ID",
						"required": false,
						"type": "string"
					},
					{
						"name": "type",
						"in": "query",
						"description": "组件类型",
						"required": false,
						"type": "string"
					},
					{
						"name": "updateTime",
						"in": "query",
						"description": "更新时间",
						"required": false,
						"type": "string",
						"format": "date-time"
					},
					{
						"name": "updateUser",
						"in": "query",
						"description": "更新人",
						"required": false,
						"type": "integer",
						"format": "int64"
					}
				],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R«IPage«ToolComponent»»",
							"$ref": "#/definitions/R«IPage«ToolComponent»»"
						}
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "2147483647"
			}
		},
		"/component/list/{queryType}": {
			"get": {
				"tags": [
					"组件管理接口"
				],
				"summary": "组件管理 查询",
				"operationId": "listUsingGET_1",
				"produces": [
					"*/*"
				],
				"parameters": [{
						"name": "codeId",
						"in": "query",
						"description": "代码生成id",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "codeLanguage",
						"in": "query",
						"description": "代码语言",
						"required": false,
						"type": "string"
					},
					{
						"name": "codeLink",
						"in": "query",
						"description": "源码路径",
						"required": false,
						"type": "string"
					},
					{
						"name": "componentClassify",
						"in": "query",
						"description": "组件分类 来源字典",
						"required": false,
						"type": "string"
					},
					{
						"name": "componentTag",
						"in": "query",
						"description": "组件标签 , 分割",
						"required": false,
						"type": "string"
					},
					{
						"name": "createDept",
						"in": "query",
						"description": "创建部门",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "createTime",
						"in": "query",
						"description": "创建时间",
						"required": false,
						"type": "string",
						"format": "date-time"
					},
					{
						"name": "createUser",
						"in": "query",
						"description": "创建人",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "current",
						"in": "query",
						"description": "当前页",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "deployStatus",
						"in": "query",
						"description": "部署状态",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "desc",
						"in": "query",
						"description": "组件描述",
						"required": false,
						"type": "string"
					},
					{
						"name": "id",
						"in": "query",
						"description": "主键id",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "identifier",
						"in": "query",
						"description": "组件信息唯一标识",
						"required": false,
						"type": "string"
					},
					{
						"name": "isDeleted",
						"in": "query",
						"description": "是否已删除",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "jarLink",
						"in": "query",
						"description": "jar路径",
						"required": false,
						"type": "string"
					},
					{
						"name": "likeCount",
						"in": "query",
						"description": "点赞数量（需要分表）",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "localProjectPath",
						"in": "query",
						"description": "本地项目路径",
						"required": false,
						"type": "string"
					},
					{
						"name": "logoUrl",
						"in": "query",
						"description": "组件图片地址",
						"required": false,
						"type": "string"
					},
					{
						"name": "name",
						"in": "query",
						"description": "组件名称",
						"required": false,
						"type": "string"
					},
					{
						"name": "score",
						"in": "query",
						"description": "组件评分",
						"required": false,
						"type": "number"
					},
					{
						"name": "size",
						"in": "query",
						"description": "每页的数量",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "sonarToken",
						"in": "query",
						"description": "SonarToken",
						"required": false,
						"type": "string"
					},
					{
						"name": "starCount",
						"in": "query",
						"description": "收藏数量（需要分表）",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "status",
						"in": "query",
						"description": "业务状态",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "tagDataList[0].createDept",
						"in": "query",
						"description": "创建部门",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "tagDataList[0].createTime",
						"in": "query",
						"description": "创建时间",
						"required": false,
						"type": "string",
						"format": "date-time"
					},
					{
						"name": "tagDataList[0].createUser",
						"in": "query",
						"description": "创建人",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "tagDataList[0].id",
						"in": "query",
						"description": "主键id",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "tagDataList[0].isDeleted",
						"in": "query",
						"description": "是否已删除",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "tagDataList[0].name",
						"in": "query",
						"description": "组件标签模板名称",
						"required": false,
						"type": "string"
					},
					{
						"name": "tagDataList[0].status",
						"in": "query",
						"description": "业务状态",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "tagDataList[0].tenantId",
						"in": "query",
						"description": "租户ID",
						"required": false,
						"type": "string"
					},
					{
						"name": "tagDataList[0].updateTime",
						"in": "query",
						"description": "更新时间",
						"required": false,
						"type": "string",
						"format": "date-time"
					},
					{
						"name": "tagDataList[0].updateUser",
						"in": "query",
						"description": "更新人",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "tenantId",
						"in": "query",
						"description": "租户ID",
						"required": false,
						"type": "string"
					},
					{
						"name": "type",
						"in": "query",
						"description": "组件类型",
						"required": false,
						"type": "string"
					},
					{
						"name": "updateTime",
						"in": "query",
						"description": "更新时间",
						"required": false,
						"type": "string",
						"format": "date-time"
					},
					{
						"name": "updateUser",
						"in": "query",
						"description": "更新人",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "queryType",
						"in": "path",
						"description": "queryType",
						"required": true,
						"type": "integer",
						"format": "int32"
					}
				],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R«IPage«ComponentBase对象»»",
							"$ref": "#/definitions/R«IPage«ComponentBase对象»»"
						}
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "1"
			}
		},
		"/component/remove": {
			"post": {
				"tags": [
					"组件管理接口"
				],
				"summary": "逻辑删除",
				"description": "传入ids",
				"operationId": "removeUsingPOST_2",
				"consumes": [
					"application/json"
				],
				"produces": [
					"*/*"
				],
				"parameters": [{
					"name": "ids",
					"in": "query",
					"description": "主键集合",
					"required": true,
					"type": "string",
					"allowEmptyValue": false
				}],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R",
							"$ref": "#/definitions/R"
						}
					},
					"201": {
						"description": "Created"
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "5"
			}
		},
		"/component/submit": {
			"post": {
				"tags": [
					"组件管理接口"
				],
				"summary": "组件管理 提交",
				"operationId": "submitBaseUsingPOST",
				"consumes": [
					"application/json"
				],
				"produces": [
					"*/*"
				],
				"parameters": [{
					"in": "body",
					"name": "submitComponentDTO",
					"description": "submitComponentDTO",
					"required": true,
					"schema": {
						"originalRef": "SubmitComponentDTO",
						"$ref": "#/definitions/SubmitComponentDTO"
					}
				}],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R«SubmitComponentVO»",
							"$ref": "#/definitions/R«SubmitComponentVO»"
						}
					},
					"201": {
						"description": "Created"
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "3"
			}
		},
		"/componentApi/detail": {
			"get": {
				"tags": [
					"组件接口表接口"
				],
				"summary": "详情",
				"description": "传入componentApi",
				"operationId": "detailUsingGET",
				"produces": [
					"*/*"
				],
				"parameters": [{
						"name": "componentId",
						"in": "query",
						"description": "组件主键id",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "createDept",
						"in": "query",
						"description": "创建部门",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "createTime",
						"in": "query",
						"description": "创建时间",
						"required": false,
						"type": "string",
						"format": "date-time"
					},
					{
						"name": "createUser",
						"in": "query",
						"description": "创建人",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "id",
						"in": "query",
						"description": "主键id",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "isDeleted",
						"in": "query",
						"description": "是否已删除",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "method",
						"in": "query",
						"description": "请求类型",
						"required": false,
						"type": "string"
					},
					{
						"name": "name",
						"in": "query",
						"description": "请求名称",
						"required": false,
						"type": "string"
					},
					{
						"name": "paramId",
						"in": "query",
						"description": "请求参数实体id（当type=实体）",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "paramType",
						"in": "query",
						"description": "请求参数类型",
						"required": false,
						"type": "string"
					},
					{
						"name": "path",
						"in": "query",
						"description": "请求路径",
						"required": false,
						"type": "string"
					},
					{
						"name": "returnId",
						"in": "query",
						"description": "请求返回实体id（当type=实体）",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "returnType",
						"in": "query",
						"description": "请求返回类型",
						"required": false,
						"type": "string"
					},
					{
						"name": "status",
						"in": "query",
						"description": "业务状态",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "tenantId",
						"in": "query",
						"description": "租户ID",
						"required": false,
						"type": "string"
					},
					{
						"name": "updateTime",
						"in": "query",
						"description": "更新时间",
						"required": false,
						"type": "string",
						"format": "date-time"
					},
					{
						"name": "updateUser",
						"in": "query",
						"description": "更新人",
						"required": false,
						"type": "integer",
						"format": "int64"
					}
				],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R«ComponentApi对象»",
							"$ref": "#/definitions/R«ComponentApi对象»"
						}
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "1"
			}
		},
		"/componentApi/list": {
			"get": {
				"tags": [
					"组件接口表接口"
				],
				"summary": "分页",
				"description": "传入componentApi",
				"operationId": "listUsingGET",
				"produces": [
					"*/*"
				],
				"parameters": [{
						"name": "componentId",
						"in": "query",
						"description": "组件主键id",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "createDept",
						"in": "query",
						"description": "创建部门",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "createTime",
						"in": "query",
						"description": "创建时间",
						"required": false,
						"type": "string",
						"format": "date-time"
					},
					{
						"name": "createUser",
						"in": "query",
						"description": "创建人",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "current",
						"in": "query",
						"description": "当前页",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "id",
						"in": "query",
						"description": "主键id",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "isDeleted",
						"in": "query",
						"description": "是否已删除",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "method",
						"in": "query",
						"description": "请求类型",
						"required": false,
						"type": "string"
					},
					{
						"name": "name",
						"in": "query",
						"description": "请求名称",
						"required": false,
						"type": "string"
					},
					{
						"name": "paramId",
						"in": "query",
						"description": "请求参数实体id（当type=实体）",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "paramType",
						"in": "query",
						"description": "请求参数类型",
						"required": false,
						"type": "string"
					},
					{
						"name": "path",
						"in": "query",
						"description": "请求路径",
						"required": false,
						"type": "string"
					},
					{
						"name": "returnId",
						"in": "query",
						"description": "请求返回实体id（当type=实体）",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "returnType",
						"in": "query",
						"description": "请求返回类型",
						"required": false,
						"type": "string"
					},
					{
						"name": "size",
						"in": "query",
						"description": "每页的数量",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "status",
						"in": "query",
						"description": "业务状态",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "tenantId",
						"in": "query",
						"description": "租户ID",
						"required": false,
						"type": "string"
					},
					{
						"name": "updateTime",
						"in": "query",
						"description": "更新时间",
						"required": false,
						"type": "string",
						"format": "date-time"
					},
					{
						"name": "updateUser",
						"in": "query",
						"description": "更新人",
						"required": false,
						"type": "integer",
						"format": "int64"
					}
				],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R«IPage«ComponentApi对象»»",
							"$ref": "#/definitions/R«IPage«ComponentApi对象»»"
						}
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "2"
			}
		},
		"/componentApi/page": {
			"get": {
				"tags": [
					"组件接口表接口"
				],
				"summary": "分页",
				"description": "传入componentApi",
				"operationId": "pageUsingGET",
				"produces": [
					"*/*"
				],
				"parameters": [{
						"name": "componentId",
						"in": "query",
						"description": "组件主键id",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "createDept",
						"in": "query",
						"description": "创建部门",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "createTime",
						"in": "query",
						"description": "创建时间",
						"required": false,
						"type": "string",
						"format": "date-time"
					},
					{
						"name": "createUser",
						"in": "query",
						"description": "创建人",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "current",
						"in": "query",
						"description": "当前页",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "id",
						"in": "query",
						"description": "主键id",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "isDeleted",
						"in": "query",
						"description": "是否已删除",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "method",
						"in": "query",
						"description": "请求类型",
						"required": false,
						"type": "string"
					},
					{
						"name": "name",
						"in": "query",
						"description": "请求名称",
						"required": false,
						"type": "string"
					},
					{
						"name": "paramId",
						"in": "query",
						"description": "请求参数实体id（当type=实体）",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "paramType",
						"in": "query",
						"description": "请求参数类型",
						"required": false,
						"type": "string"
					},
					{
						"name": "path",
						"in": "query",
						"description": "请求路径",
						"required": false,
						"type": "string"
					},
					{
						"name": "returnId",
						"in": "query",
						"description": "请求返回实体id（当type=实体）",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "returnType",
						"in": "query",
						"description": "请求返回类型",
						"required": false,
						"type": "string"
					},
					{
						"name": "size",
						"in": "query",
						"description": "每页的数量",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "status",
						"in": "query",
						"description": "业务状态",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "tenantId",
						"in": "query",
						"description": "租户ID",
						"required": false,
						"type": "string"
					},
					{
						"name": "updateTime",
						"in": "query",
						"description": "更新时间",
						"required": false,
						"type": "string",
						"format": "date-time"
					},
					{
						"name": "updateUser",
						"in": "query",
						"description": "更新人",
						"required": false,
						"type": "integer",
						"format": "int64"
					}
				],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R«IPage«ComponentApi对象»»",
							"$ref": "#/definitions/R«IPage«ComponentApi对象»»"
						}
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "3"
			}
		},
		"/componentApi/remove": {
			"post": {
				"tags": [
					"组件接口表接口"
				],
				"summary": "逻辑删除",
				"description": "传入ids",
				"operationId": "removeUsingPOST",
				"consumes": [
					"application/json"
				],
				"produces": [
					"*/*"
				],
				"parameters": [{
					"name": "ids",
					"in": "query",
					"description": "主键集合",
					"required": true,
					"type": "string",
					"allowEmptyValue": false
				}],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R",
							"$ref": "#/definitions/R"
						}
					},
					"201": {
						"description": "Created"
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "7"
			}
		},
		"/componentApi/save": {
			"post": {
				"tags": [
					"组件接口表接口"
				],
				"summary": "新增",
				"description": "传入componentApi",
				"operationId": "saveUsingPOST",
				"consumes": [
					"application/json"
				],
				"produces": [
					"*/*"
				],
				"parameters": [{
					"in": "body",
					"name": "componentApi",
					"description": "componentApi",
					"required": true,
					"schema": {
						"originalRef": "ComponentApi对象",
						"$ref": "#/definitions/ComponentApi对象"
					}
				}],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R",
							"$ref": "#/definitions/R"
						}
					},
					"201": {
						"description": "Created"
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "4"
			}
		},
		"/componentApi/submit": {
			"post": {
				"tags": [
					"组件接口表接口"
				],
				"summary": "新增或修改",
				"description": "传入componentApi",
				"operationId": "submitUsingPOST",
				"consumes": [
					"application/json"
				],
				"produces": [
					"*/*"
				],
				"parameters": [{
					"in": "body",
					"name": "componentApi",
					"description": "componentApi",
					"required": true,
					"schema": {
						"originalRef": "ComponentApi对象",
						"$ref": "#/definitions/ComponentApi对象"
					}
				}],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R",
							"$ref": "#/definitions/R"
						}
					},
					"201": {
						"description": "Created"
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "6"
			}
		},
		"/componentApi/update": {
			"post": {
				"tags": [
					"组件接口表接口"
				],
				"summary": "修改",
				"description": "传入componentApi",
				"operationId": "updateUsingPOST",
				"consumes": [
					"application/json"
				],
				"produces": [
					"*/*"
				],
				"parameters": [{
					"in": "body",
					"name": "componentApi",
					"description": "componentApi",
					"required": true,
					"schema": {
						"originalRef": "ComponentApi对象",
						"$ref": "#/definitions/ComponentApi对象"
					}
				}],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R",
							"$ref": "#/definitions/R"
						}
					},
					"201": {
						"description": "Created"
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "5"
			}
		},
		"/componentBase/like": {
			"post": {
				"tags": [
					"组件基础信息接口"
				],
				"summary": "点赞",
				"description": "传入componentBase",
				"operationId": "likeUsingPOST",
				"consumes": [
					"application/json"
				],
				"produces": [
					"*/*"
				],
				"parameters": [{
					"in": "body",
					"name": "componentBaseDTO",
					"description": "componentBaseDTO",
					"required": true,
					"schema": {
						"originalRef": "ComponentBase对象",
						"$ref": "#/definitions/ComponentBase对象"
					}
				}],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R",
							"$ref": "#/definitions/R"
						}
					},
					"201": {
						"description": "Created"
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "3"
			}
		},
		"/componentBase/remove": {
			"post": {
				"tags": [
					"组件基础信息接口"
				],
				"summary": "逻辑删除",
				"description": "传入ids",
				"operationId": "removeUsingPOST_1",
				"consumes": [
					"application/json"
				],
				"produces": [
					"*/*"
				],
				"parameters": [{
					"name": "ids",
					"in": "query",
					"description": "主键集合",
					"required": true,
					"type": "string",
					"allowEmptyValue": false
				}],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R",
							"$ref": "#/definitions/R"
						}
					},
					"201": {
						"description": "Created"
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "7"
			}
		},
		"/componentBase/star": {
			"post": {
				"tags": [
					"组件基础信息接口"
				],
				"summary": "收藏",
				"description": "传入componentBase",
				"operationId": "starUsingPOST",
				"consumes": [
					"application/json"
				],
				"produces": [
					"*/*"
				],
				"parameters": [{
					"in": "body",
					"name": "componentBaseDTO",
					"description": "componentBaseDTO",
					"required": true,
					"schema": {
						"originalRef": "ComponentBase对象",
						"$ref": "#/definitions/ComponentBase对象"
					}
				}],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R",
							"$ref": "#/definitions/R"
						}
					},
					"201": {
						"description": "Created"
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "4"
			}
		},
		"/componentOperation/download/code/{codeId}": {
			"get": {
				"tags": [
					"组件操作扩展表接口"
				],
				"summary": "downloadCode",
				"operationId": "downloadCodeUsingGET",
				"produces": [
					"*/*"
				],
				"parameters": [{
					"name": "codeId",
					"in": "path",
					"description": "codeId",
					"required": true,
					"type": "string"
				}],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R«string»",
							"$ref": "#/definitions/R«string»"
						}
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "2147483647"
			}
		},
		"/componentOperation/download/jar/{codeId}": {
			"get": {
				"tags": [
					"组件操作扩展表接口"
				],
				"summary": "downloadJar",
				"operationId": "downloadJarUsingGET",
				"produces": [
					"*/*"
				],
				"parameters": [{
					"name": "codeId",
					"in": "path",
					"description": "codeId",
					"required": true,
					"type": "string"
				}],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R«string»",
							"$ref": "#/definitions/R«string»"
						}
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "2147483647"
			}
		},
		"/componentOperation/history/{type}/{codeId}": {
			"get": {
				"tags": [
					"组件操作扩展表接口"
				],
				"summary": "history",
				"operationId": "historyUsingGET",
				"produces": [
					"*/*"
				],
				"parameters": [{
						"name": "codeId",
						"in": "path",
						"description": "codeId",
						"required": true,
						"type": "string"
					},
					{
						"name": "type",
						"in": "path",
						"description": "type",
						"required": true,
						"type": "string"
					}
				],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R«List»",
							"$ref": "#/definitions/R«List»"
						}
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "2147483647"
			}
		},
		"/componentOperation/mvn/build/{codeId}": {
			"get": {
				"tags": [
					"组件操作扩展表接口"
				],
				"summary": "mavenBuild",
				"operationId": "mavenBuildUsingGET",
				"produces": [
					"*/*"
				],
				"parameters": [{
					"name": "codeId",
					"in": "path",
					"description": "codeId",
					"required": true,
					"type": "string"
				}],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R«string»",
							"$ref": "#/definitions/R«string»"
						}
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "2147483647"
			}
		},
		"/componentOperation/mvn/sonar/{codeId}": {
			"get": {
				"tags": [
					"组件操作扩展表接口"
				],
				"summary": "sonarAnalyses",
				"operationId": "sonarAnalysesUsingGET",
				"produces": [
					"*/*"
				],
				"parameters": [{
					"name": "codeId",
					"in": "path",
					"description": "codeId",
					"required": true,
					"type": "string"
				}],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R«string»",
							"$ref": "#/definitions/R«string»"
						}
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "2147483647"
			}
		},
		"/componentOperation/search/issues/{codeId}": {
			"get": {
				"tags": [
					"组件操作扩展表接口"
				],
				"summary": "searchIssues",
				"operationId": "searchIssuesUsingGET",
				"produces": [
					"*/*"
				],
				"parameters": [{
						"name": "codeId",
						"in": "path",
						"description": "codeId",
						"required": true,
						"type": "string"
					},
					{
						"in": "body",
						"name": "types",
						"description": "types",
						"required": false,
						"schema": {
							"type": "string"
						}
					}
				],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R«string»",
							"$ref": "#/definitions/R«string»"
						}
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "2147483647"
			}
		},
		"/componentOperation/search/measures/{codeId}": {
			"get": {
				"tags": [
					"组件操作扩展表接口"
				],
				"summary": "searchMeasures",
				"operationId": "searchMeasuresUsingGET",
				"produces": [
					"*/*"
				],
				"parameters": [{
					"name": "codeId",
					"in": "path",
					"description": "codeId",
					"required": true,
					"type": "string"
				}],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R«Map«string,string»»",
							"$ref": "#/definitions/R«Map«string,string»»"
						}
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "2147483647"
			}
		},
		"/fileSystem/fileUpload": {
			"post": {
				"tags": [
					"minio-controller"
				],
				"summary": "fileUpload",
				"operationId": "fileUploadUsingPOST",
				"consumes": [
					"multipart/form-data"
				],
				"produces": [
					"*/*"
				],
				"parameters": [{
					"name": "file",
					"in": "formData",
					"description": "file",
					"required": true,
					"type": "file"
				}],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R«BladeFile»",
							"$ref": "#/definitions/R«BladeFile»"
						}
					},
					"201": {
						"description": "Created"
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "2147483647"
			}
		},
		"/tag/detail": {
			"get": {
				"tags": [
					"组件标签关联表接口"
				],
				"summary": "详情",
				"description": "传入tag",
				"operationId": "detailUsingGET_2",
				"produces": [
					"*/*"
				],
				"parameters": [{
						"name": "componentId",
						"in": "query",
						"description": "组件主键id",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "createDept",
						"in": "query",
						"description": "创建部门",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "createTime",
						"in": "query",
						"description": "创建时间",
						"required": false,
						"type": "string",
						"format": "date-time"
					},
					{
						"name": "createUser",
						"in": "query",
						"description": "创建人",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "id",
						"in": "query",
						"description": "主键id",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "isDeleted",
						"in": "query",
						"description": "是否已删除",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "status",
						"in": "query",
						"description": "业务状态",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "tagTemplateId",
						"in": "query",
						"description": "组件标签模板id",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "tenantId",
						"in": "query",
						"description": "租户ID",
						"required": false,
						"type": "string"
					},
					{
						"name": "updateTime",
						"in": "query",
						"description": "更新时间",
						"required": false,
						"type": "string",
						"format": "date-time"
					},
					{
						"name": "updateUser",
						"in": "query",
						"description": "更新人",
						"required": false,
						"type": "integer",
						"format": "int64"
					}
				],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R«Tag对象»",
							"$ref": "#/definitions/R«Tag对象»"
						}
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "1"
			}
		},
		"/tag/list": {
			"get": {
				"tags": [
					"组件标签关联表接口"
				],
				"summary": "分页",
				"description": "传入tag",
				"operationId": "listUsingGET_2",
				"produces": [
					"*/*"
				],
				"parameters": [{
						"name": "componentId",
						"in": "query",
						"description": "组件主键id",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "createDept",
						"in": "query",
						"description": "创建部门",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "createTime",
						"in": "query",
						"description": "创建时间",
						"required": false,
						"type": "string",
						"format": "date-time"
					},
					{
						"name": "createUser",
						"in": "query",
						"description": "创建人",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "current",
						"in": "query",
						"description": "当前页",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "id",
						"in": "query",
						"description": "主键id",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "isDeleted",
						"in": "query",
						"description": "是否已删除",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "size",
						"in": "query",
						"description": "每页的数量",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "status",
						"in": "query",
						"description": "业务状态",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "tagTemplateId",
						"in": "query",
						"description": "组件标签模板id",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "tenantId",
						"in": "query",
						"description": "租户ID",
						"required": false,
						"type": "string"
					},
					{
						"name": "updateTime",
						"in": "query",
						"description": "更新时间",
						"required": false,
						"type": "string",
						"format": "date-time"
					},
					{
						"name": "updateUser",
						"in": "query",
						"description": "更新人",
						"required": false,
						"type": "integer",
						"format": "int64"
					}
				],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R«IPage«Tag对象»»",
							"$ref": "#/definitions/R«IPage«Tag对象»»"
						}
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "2"
			}
		},
		"/tag/page": {
			"get": {
				"tags": [
					"组件标签关联表接口"
				],
				"summary": "分页",
				"description": "传入tag",
				"operationId": "pageUsingGET_1",
				"produces": [
					"*/*"
				],
				"parameters": [{
						"name": "componentId",
						"in": "query",
						"description": "组件主键id",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "createDept",
						"in": "query",
						"description": "创建部门",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "createTime",
						"in": "query",
						"description": "创建时间",
						"required": false,
						"type": "string",
						"format": "date-time"
					},
					{
						"name": "createUser",
						"in": "query",
						"description": "创建人",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "current",
						"in": "query",
						"description": "当前页",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "id",
						"in": "query",
						"description": "主键id",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "isDeleted",
						"in": "query",
						"description": "是否已删除",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "name",
						"in": "query",
						"description": "标签名称",
						"required": false,
						"type": "string"
					},
					{
						"name": "size",
						"in": "query",
						"description": "每页的数量",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "status",
						"in": "query",
						"description": "业务状态",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "tagTemplateId",
						"in": "query",
						"description": "组件标签模板id",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "tenantId",
						"in": "query",
						"description": "租户ID",
						"required": false,
						"type": "string"
					},
					{
						"name": "updateTime",
						"in": "query",
						"description": "更新时间",
						"required": false,
						"type": "string",
						"format": "date-time"
					},
					{
						"name": "updateUser",
						"in": "query",
						"description": "更新人",
						"required": false,
						"type": "integer",
						"format": "int64"
					}
				],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R«IPage«Tag对象»»",
							"$ref": "#/definitions/R«IPage«Tag对象»»"
						}
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "3"
			}
		},
		"/tag/remove": {
			"post": {
				"tags": [
					"组件标签关联表接口"
				],
				"summary": "逻辑删除",
				"description": "传入ids",
				"operationId": "removeUsingPOST_3",
				"consumes": [
					"application/json"
				],
				"produces": [
					"*/*"
				],
				"parameters": [{
					"name": "ids",
					"in": "query",
					"description": "主键集合",
					"required": true,
					"type": "string",
					"allowEmptyValue": false
				}],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R",
							"$ref": "#/definitions/R"
						}
					},
					"201": {
						"description": "Created"
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "7"
			}
		},
		"/tag/save": {
			"post": {
				"tags": [
					"组件标签关联表接口"
				],
				"summary": "新增",
				"description": "传入tag",
				"operationId": "saveUsingPOST_1",
				"consumes": [
					"application/json"
				],
				"produces": [
					"*/*"
				],
				"parameters": [{
					"in": "body",
					"name": "tag",
					"description": "tag",
					"required": true,
					"schema": {
						"originalRef": "Tag对象",
						"$ref": "#/definitions/Tag对象"
					}
				}],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R",
							"$ref": "#/definitions/R"
						}
					},
					"201": {
						"description": "Created"
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "4"
			}
		},
		"/tag/submit": {
			"post": {
				"tags": [
					"组件标签关联表接口"
				],
				"summary": "新增或修改",
				"description": "传入tag",
				"operationId": "submitUsingPOST_1",
				"consumes": [
					"application/json"
				],
				"produces": [
					"*/*"
				],
				"parameters": [{
					"in": "body",
					"name": "tag",
					"description": "tag",
					"required": true,
					"schema": {
						"originalRef": "Tag对象",
						"$ref": "#/definitions/Tag对象"
					}
				}],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R",
							"$ref": "#/definitions/R"
						}
					},
					"201": {
						"description": "Created"
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "6"
			}
		},
		"/tag/update": {
			"post": {
				"tags": [
					"组件标签关联表接口"
				],
				"summary": "修改",
				"description": "传入tag",
				"operationId": "updateUsingPOST_1",
				"consumes": [
					"application/json"
				],
				"produces": [
					"*/*"
				],
				"parameters": [{
					"in": "body",
					"name": "tag",
					"description": "tag",
					"required": true,
					"schema": {
						"originalRef": "Tag对象",
						"$ref": "#/definitions/Tag对象"
					}
				}],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R",
							"$ref": "#/definitions/R"
						}
					},
					"201": {
						"description": "Created"
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "5"
			}
		},
		"/tagTemplate/detail": {
			"get": {
				"tags": [
					"组件标签模板接口"
				],
				"summary": "详情",
				"description": "传入tagTemplate",
				"operationId": "detailUsingGET_3",
				"produces": [
					"*/*"
				],
				"parameters": [{
						"name": "createDept",
						"in": "query",
						"description": "创建部门",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "createTime",
						"in": "query",
						"description": "创建时间",
						"required": false,
						"type": "string",
						"format": "date-time"
					},
					{
						"name": "createUser",
						"in": "query",
						"description": "创建人",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "id",
						"in": "query",
						"description": "主键id",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "isDeleted",
						"in": "query",
						"description": "是否已删除",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "name",
						"in": "query",
						"description": "组件标签模板名称",
						"required": false,
						"type": "string"
					},
					{
						"name": "status",
						"in": "query",
						"description": "业务状态",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "tenantId",
						"in": "query",
						"description": "租户ID",
						"required": false,
						"type": "string"
					},
					{
						"name": "updateTime",
						"in": "query",
						"description": "更新时间",
						"required": false,
						"type": "string",
						"format": "date-time"
					},
					{
						"name": "updateUser",
						"in": "query",
						"description": "更新人",
						"required": false,
						"type": "integer",
						"format": "int64"
					}
				],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R«TagTemplate对象»",
							"$ref": "#/definitions/R«TagTemplate对象»"
						}
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "1"
			}
		},
		"/tagTemplate/list": {
			"get": {
				"tags": [
					"组件标签模板接口"
				],
				"summary": "分页",
				"description": "传入tagTemplate",
				"operationId": "listUsingGET_3",
				"produces": [
					"*/*"
				],
				"parameters": [{
						"name": "createDept",
						"in": "query",
						"description": "创建部门",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "createTime",
						"in": "query",
						"description": "创建时间",
						"required": false,
						"type": "string",
						"format": "date-time"
					},
					{
						"name": "createUser",
						"in": "query",
						"description": "创建人",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "current",
						"in": "query",
						"description": "当前页",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "id",
						"in": "query",
						"description": "主键id",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "isDeleted",
						"in": "query",
						"description": "是否已删除",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "name",
						"in": "query",
						"description": "组件标签模板名称",
						"required": false,
						"type": "string"
					},
					{
						"name": "size",
						"in": "query",
						"description": "每页的数量",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "status",
						"in": "query",
						"description": "业务状态",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "tenantId",
						"in": "query",
						"description": "租户ID",
						"required": false,
						"type": "string"
					},
					{
						"name": "updateTime",
						"in": "query",
						"description": "更新时间",
						"required": false,
						"type": "string",
						"format": "date-time"
					},
					{
						"name": "updateUser",
						"in": "query",
						"description": "更新人",
						"required": false,
						"type": "integer",
						"format": "int64"
					}
				],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R«IPage«TagTemplate对象»»",
							"$ref": "#/definitions/R«IPage«TagTemplate对象»»"
						}
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "2"
			}
		},
		"/tagTemplate/page": {
			"get": {
				"tags": [
					"组件标签模板接口"
				],
				"summary": "分页",
				"description": "传入tagTemplate",
				"operationId": "pageUsingGET_2",
				"produces": [
					"*/*"
				],
				"parameters": [{
						"name": "createDept",
						"in": "query",
						"description": "创建部门",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "createTime",
						"in": "query",
						"description": "创建时间",
						"required": false,
						"type": "string",
						"format": "date-time"
					},
					{
						"name": "createUser",
						"in": "query",
						"description": "创建人",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "current",
						"in": "query",
						"description": "当前页",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "id",
						"in": "query",
						"description": "主键id",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "isDeleted",
						"in": "query",
						"description": "是否已删除",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "name",
						"in": "query",
						"description": "组件标签模板名称",
						"required": false,
						"type": "string"
					},
					{
						"name": "size",
						"in": "query",
						"description": "每页的数量",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "status",
						"in": "query",
						"description": "业务状态",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "tenantId",
						"in": "query",
						"description": "租户ID",
						"required": false,
						"type": "string"
					},
					{
						"name": "updateTime",
						"in": "query",
						"description": "更新时间",
						"required": false,
						"type": "string",
						"format": "date-time"
					},
					{
						"name": "updateUser",
						"in": "query",
						"description": "更新人",
						"required": false,
						"type": "integer",
						"format": "int64"
					}
				],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R«IPage«TagTemplate对象»»",
							"$ref": "#/definitions/R«IPage«TagTemplate对象»»"
						}
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "3"
			}
		},
		"/tagTemplate/remove": {
			"post": {
				"tags": [
					"组件标签模板接口"
				],
				"summary": "逻辑删除",
				"description": "传入ids",
				"operationId": "removeUsingPOST_4",
				"consumes": [
					"application/json"
				],
				"produces": [
					"*/*"
				],
				"parameters": [{
					"name": "ids",
					"in": "query",
					"description": "主键集合",
					"required": true,
					"type": "string",
					"allowEmptyValue": false
				}],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R",
							"$ref": "#/definitions/R"
						}
					},
					"201": {
						"description": "Created"
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "7"
			}
		},
		"/tagTemplate/save": {
			"post": {
				"tags": [
					"组件标签模板接口"
				],
				"summary": "新增",
				"description": "传入tagTemplate",
				"operationId": "saveUsingPOST_2",
				"consumes": [
					"application/json"
				],
				"produces": [
					"*/*"
				],
				"parameters": [{
					"in": "body",
					"name": "tagTemplate",
					"description": "tagTemplate",
					"required": true,
					"schema": {
						"originalRef": "TagTemplate对象",
						"$ref": "#/definitions/TagTemplate对象"
					}
				}],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R",
							"$ref": "#/definitions/R"
						}
					},
					"201": {
						"description": "Created"
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "4"
			}
		},
		"/tagTemplate/submit": {
			"post": {
				"tags": [
					"组件标签模板接口"
				],
				"summary": "新增或修改",
				"description": "传入tagTemplate",
				"operationId": "submitUsingPOST_2",
				"consumes": [
					"application/json"
				],
				"produces": [
					"*/*"
				],
				"parameters": [{
					"in": "body",
					"name": "tagTemplate",
					"description": "tagTemplate",
					"required": true,
					"schema": {
						"originalRef": "TagTemplate对象",
						"$ref": "#/definitions/TagTemplate对象"
					}
				}],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R",
							"$ref": "#/definitions/R"
						}
					},
					"201": {
						"description": "Created"
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "6"
			}
		},
		"/tagTemplate/update": {
			"post": {
				"tags": [
					"组件标签模板接口"
				],
				"summary": "修改",
				"description": "传入tagTemplate",
				"operationId": "updateUsingPOST_2",
				"consumes": [
					"application/json"
				],
				"produces": [
					"*/*"
				],
				"parameters": [{
					"in": "body",
					"name": "tagTemplate",
					"description": "tagTemplate",
					"required": true,
					"schema": {
						"originalRef": "TagTemplate对象",
						"$ref": "#/definitions/TagTemplate对象"
					}
				}],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R",
							"$ref": "#/definitions/R"
						}
					},
					"201": {
						"description": "Created"
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "5"
			}
		},
		"/thingModel/detail": {
			"get": {
				"tags": [
					"工业软件平台物模型接口"
				],
				"summary": "详情",
				"description": "传入thingModel",
				"operationId": "detailUsingGET_4",
				"produces": [
					"*/*"
				],
				"parameters": [{
						"name": "createDept",
						"in": "query",
						"description": "创建部门",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "createTime",
						"in": "query",
						"description": "创建时间",
						"required": false,
						"type": "string",
						"format": "date-time"
					},
					{
						"name": "createUser",
						"in": "query",
						"description": "创建人",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "desc",
						"in": "query",
						"description": "描述",
						"required": false,
						"type": "string"
					},
					{
						"name": "id",
						"in": "query",
						"description": "主键id",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "identifier",
						"in": "query",
						"description": "唯一标识符",
						"required": false,
						"type": "string"
					},
					{
						"name": "inputJson",
						"in": "query",
						"description": "输入参数列表（json，根据不同type有不同格式）",
						"required": false,
						"type": "string"
					},
					{
						"name": "isDeleted",
						"in": "query",
						"description": "是否已删除",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "metaClassify",
						"in": "query",
						"description": "元数据分类",
						"required": false,
						"type": "string"
					},
					{
						"name": "name",
						"in": "query",
						"description": "名称",
						"required": false,
						"type": "string"
					},
					{
						"name": "order",
						"in": "query",
						"description": "排序等级",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "outputJson",
						"in": "query",
						"description": "输出参数列表（json，根据不同type有不同格式）",
						"required": false,
						"type": "string"
					},
					{
						"name": "specJson",
						"in": "query",
						"description": "属性详细说明（json，根据不同type有不同格式）",
						"required": false,
						"type": "string"
					},
					{
						"name": "status",
						"in": "query",
						"description": "业务状态",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "tenantId",
						"in": "query",
						"description": "租户ID",
						"required": false,
						"type": "string"
					},
					{
						"name": "type",
						"in": "query",
						"description": "类型（prop、event、sub、pub、func、timer）",
						"required": false,
						"type": "string"
					},
					{
						"name": "updateTime",
						"in": "query",
						"description": "更新时间",
						"required": false,
						"type": "string",
						"format": "date-time"
					},
					{
						"name": "updateUser",
						"in": "query",
						"description": "更新人",
						"required": false,
						"type": "integer",
						"format": "int64"
					}
				],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R«ThingModelVO»",
							"$ref": "#/definitions/R«ThingModelVO»"
						}
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "1"
			}
		},
		"/thingModel/list": {
			"get": {
				"tags": [
					"工业软件平台物模型接口"
				],
				"summary": "分页",
				"description": "传入thingModel",
				"operationId": "listUsingGET_4",
				"produces": [
					"*/*"
				],
				"parameters": [{
						"name": "createDept",
						"in": "query",
						"description": "创建部门",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "createTime",
						"in": "query",
						"description": "创建时间",
						"required": false,
						"type": "string",
						"format": "date-time"
					},
					{
						"name": "createUser",
						"in": "query",
						"description": "创建人",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "current",
						"in": "query",
						"description": "当前页",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "desc",
						"in": "query",
						"description": "描述",
						"required": false,
						"type": "string"
					},
					{
						"name": "id",
						"in": "query",
						"description": "主键id",
						"required": false,
						"type": "integer",
						"format": "int64"
					},
					{
						"name": "identifier",
						"in": "query",
						"description": "唯一标识符",
						"required": false,
						"type": "string"
					},
					{
						"name": "inputJson",
						"in": "query",
						"description": "输入参数列表（json，根据不同type有不同格式）",
						"required": false,
						"type": "string"
					},
					{
						"name": "isDeleted",
						"in": "query",
						"description": "是否已删除",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "metaClassify",
						"in": "query",
						"description": "元数据分类",
						"required": false,
						"type": "string"
					},
					{
						"name": "name",
						"in": "query",
						"description": "名称",
						"required": false,
						"type": "string"
					},
					{
						"name": "order",
						"in": "query",
						"description": "排序等级",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "outputJson",
						"in": "query",
						"description": "输出参数列表（json，根据不同type有不同格式）",
						"required": false,
						"type": "string"
					},
					{
						"name": "size",
						"in": "query",
						"description": "每页的数量",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "specJson",
						"in": "query",
						"description": "属性详细说明（json，根据不同type有不同格式）",
						"required": false,
						"type": "string"
					},
					{
						"name": "status",
						"in": "query",
						"description": "业务状态",
						"required": false,
						"type": "integer",
						"format": "int32"
					},
					{
						"name": "tenantId",
						"in": "query",
						"description": "租户ID",
						"required": false,
						"type": "string"
					},
					{
						"name": "type",
						"in": "query",
						"description": "类型（prop、event、sub、pub、func、timer）",
						"required": false,
						"type": "string"
					},
					{
						"name": "updateTime",
						"in": "query",
						"description": "更新时间",
						"required": false,
						"type": "string",
						"format": "date-time"
					},
					{
						"name": "updateUser",
						"in": "query",
						"description": "更新人",
						"required": false,
						"type": "integer",
						"format": "int64"
					}
				],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R«IPage«ThingModelVO»»",
							"$ref": "#/definitions/R«IPage«ThingModelVO»»"
						}
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "2"
			}
		},
		"/thingModel/remove": {
			"post": {
				"tags": [
					"工业软件平台物模型接口"
				],
				"summary": "逻辑删除",
				"description": "传入ids",
				"operationId": "removeUsingPOST_5",
				"consumes": [
					"application/json"
				],
				"produces": [
					"*/*"
				],
				"parameters": [{
					"name": "ids",
					"in": "query",
					"description": "主键集合",
					"required": true,
					"type": "string",
					"allowEmptyValue": false
				}],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R«object»",
							"$ref": "#/definitions/R«object»"
						}
					},
					"201": {
						"description": "Created"
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "7"
			}
		},
		"/thingModel/submit": {
			"post": {
				"tags": [
					"工业软件平台物模型接口"
				],
				"summary": "新增或修改",
				"description": "传入thingModel",
				"operationId": "submitUsingPOST_3",
				"consumes": [
					"application/json"
				],
				"produces": [
					"*/*"
				],
				"parameters": [{
					"in": "body",
					"name": "dto",
					"description": "dto",
					"required": true,
					"schema": {
						"originalRef": "ThingModel对象",
						"$ref": "#/definitions/ThingModel对象"
					}
				}],
				"responses": {
					"200": {
						"description": "OK",
						"schema": {
							"originalRef": "R«ThingModelVO»",
							"$ref": "#/definitions/R«ThingModelVO»"
						}
					},
					"201": {
						"description": "Created"
					},
					"401": {
						"description": "Unauthorized"
					},
					"403": {
						"description": "Forbidden"
					},
					"404": {
						"description": "Not Found"
					}
				},
				"security": [{
						"TenantId": [
							"global"
						]
					},
					{
						"BladeAuth": [
							"global"
						]
					},
					{
						"ClientInfo": [
							"global"
						]
					}
				],
				"deprecated": false,
				"x-order": "6"
			}
		}
	},
	"securityDefinitions": {
		"BladeAuth": {
			"type": "apiKey",
			"name": "Blade-Auth",
			"in": "header"
		},
		"ClientInfo": {
			"type": "apiKey",
			"name": "Authorization",
			"in": "header"
		},
		"TenantId": {
			"type": "apiKey",
			"name": "Tenant-Id",
			"in": "header"
		}
	},
	"definitions": {
		"BaseData": {
			"type": "object",
			"properties": {
				"codeLanguage": {
					"type": "string",
					"description": "代码语言"
				},
				"componentClassify": {
					"type": "string",
					"description": "组件分类"
				},
				"desc": {
					"type": "string",
					"description": "描述"
				},
				"id": {
					"type": "integer",
					"format": "int64",
					"description": "Base记录Id"
				},
				"identifier": {
					"type": "string",
					"description": "工程名"
				},
				"logoUrl": {
					"type": "string",
					"description": "图标"
				},
				"name": {
					"type": "string",
					"description": "中文名"
				},
				"tagKeys": {
					"type": "array",
					"description": "标签",
					"items": {
						"type": "string"
					}
				},
				"type": {
					"type": "string",
					"description": "类型"
				},
				"version": {
					"type": "string",
					"description": "版本号"
				}
			},
			"title": "BaseData"
		},
		"BaseData_1": {
			"type": "object",
			"properties": {
				"codeLanguage": {
					"type": "string",
					"description": "代码语言"
				},
				"componentClassify": {
					"type": "string",
					"description": "组件分类 来源字典"
				},
				"desc": {
					"type": "string",
					"description": "描述"
				},
				"id": {
					"type": "integer",
					"format": "int64",
					"description": "Base记录Id"
				},
				"identifier": {
					"type": "string",
					"description": "工程名"
				},
				"logoUrl": {
					"type": "string",
					"description": "图标"
				},
				"name": {
					"type": "string",
					"description": "中文名"
				},
				"tagKeys": {
					"type": "array",
					"description": "标签",
					"items": {
						"type": "string"
					}
				},
				"type": {
					"type": "string",
					"description": "类型"
				},
				"version": {
					"type": "string",
					"description": "版本号"
				}
			},
			"title": "BaseData_1"
		},
		"BladeFile": {
			"type": "object",
			"properties": {
				"attachId": {
					"type": "integer",
					"format": "int64"
				},
				"domain": {
					"type": "string"
				},
				"link": {
					"type": "string"
				},
				"name": {
					"type": "string"
				},
				"originalName": {
					"type": "string"
				}
			},
			"title": "BladeFile"
		},
		"ComponentApi对象": {
			"type": "object",
			"properties": {
				"componentId": {
					"type": "integer",
					"format": "int64",
					"description": "组件主键id"
				},
				"createDept": {
					"type": "integer",
					"format": "int64",
					"description": "创建部门"
				},
				"createTime": {
					"type": "string",
					"format": "date-time",
					"description": "创建时间"
				},
				"createUser": {
					"type": "integer",
					"format": "int64",
					"description": "创建人"
				},
				"id": {
					"type": "integer",
					"format": "int64",
					"description": "主键id"
				},
				"isDeleted": {
					"type": "integer",
					"format": "int32",
					"description": "是否已删除"
				},
				"method": {
					"type": "string",
					"description": "请求类型"
				},
				"name": {
					"type": "string",
					"description": "请求名称"
				},
				"paramId": {
					"type": "integer",
					"format": "int64",
					"description": "请求参数实体id（当type=实体）"
				},
				"paramType": {
					"type": "string",
					"description": "请求参数类型"
				},
				"path": {
					"type": "string",
					"description": "请求路径"
				},
				"returnId": {
					"type": "integer",
					"format": "int64",
					"description": "请求返回实体id（当type=实体）"
				},
				"returnType": {
					"type": "string",
					"description": "请求返回类型"
				},
				"status": {
					"type": "integer",
					"format": "int32",
					"description": "业务状态"
				},
				"tenantId": {
					"type": "string",
					"description": "租户ID"
				},
				"updateTime": {
					"type": "string",
					"format": "date-time",
					"description": "更新时间"
				},
				"updateUser": {
					"type": "integer",
					"format": "int64",
					"description": "更新人"
				}
			},
			"title": "ComponentApi对象",
			"description": "组件接口表"
		},
		"ComponentApi对象_1": {
			"type": "object",
			"properties": {
				"componentId": {
					"type": "integer",
					"format": "int64",
					"description": "组件主键id"
				},
				"createDept": {
					"type": "integer",
					"format": "int64",
					"description": "创建部门"
				},
				"createTime": {
					"type": "string",
					"format": "date-time",
					"description": "创建时间"
				},
				"createUser": {
					"type": "integer",
					"format": "int64",
					"description": "创建人"
				},
				"id": {
					"type": "integer",
					"format": "int64",
					"description": "主键id"
				},
				"isDeleted": {
					"type": "integer",
					"format": "int32",
					"description": "是否已删除"
				},
				"method": {
					"type": "string",
					"description": "请求类型"
				},
				"name": {
					"type": "string",
					"description": "请求名称"
				},
				"paramId": {
					"type": "integer",
					"format": "int64",
					"description": "请求参数实体id（当type=实体）"
				},
				"paramType": {
					"type": "string",
					"description": "请求参数类型"
				},
				"path": {
					"type": "string",
					"description": "请求路径"
				},
				"returnId": {
					"type": "integer",
					"format": "int64",
					"description": "请求返回实体id（当type=实体）"
				},
				"returnType": {
					"type": "string",
					"description": "请求返回类型"
				},
				"status": {
					"type": "integer",
					"format": "int32",
					"description": "业务状态"
				},
				"tenantId": {
					"type": "string",
					"description": "租户ID"
				},
				"updateTime": {
					"type": "string",
					"format": "date-time",
					"description": "更新时间"
				},
				"updateUser": {
					"type": "integer",
					"format": "int64",
					"description": "更新人"
				}
			},
			"title": "ComponentApi对象_1",
			"description": "组件接口表"
		},
		"ComponentBase对象": {
			"type": "object",
			"properties": {
				"codeId": {
					"type": "integer",
					"format": "int64",
					"description": "代码生成id"
				},
				"codeLanguage": {
					"type": "string",
					"description": "代码语言"
				},
				"codeLink": {
					"type": "string",
					"description": "源码路径"
				},
				"componentClassify": {
					"type": "string",
					"description": "组件分类 来源字典"
				},
				"componentTag": {
					"type": "string",
					"description": "组件标签 , 分割"
				},
				"createDept": {
					"type": "integer",
					"format": "int64",
					"description": "创建部门"
				},
				"createTime": {
					"type": "string",
					"format": "date-time",
					"description": "创建时间"
				},
				"createUser": {
					"type": "integer",
					"format": "int64",
					"description": "创建人"
				},
				"deployStatus": {
					"type": "integer",
					"format": "int32",
					"description": "部署状态"
				},
				"desc": {
					"type": "string",
					"description": "组件描述"
				},
				"id": {
					"type": "integer",
					"format": "int64",
					"description": "主键id"
				},
				"identifier": {
					"type": "string",
					"description": "组件信息唯一标识"
				},
				"isDeleted": {
					"type": "integer",
					"format": "int32",
					"description": "是否已删除"
				},
				"jarLink": {
					"type": "string",
					"description": "jar路径"
				},
				"likeCount": {
					"type": "integer",
					"format": "int32",
					"description": "点赞数量（需要分表）"
				},
				"localProjectPath": {
					"type": "string",
					"description": "本地项目路径"
				},
				"logoUrl": {
					"type": "string",
					"description": "组件图片地址"
				},
				"name": {
					"type": "string",
					"description": "组件名称"
				},
				"score": {
					"type": "number",
					"description": "组件评分"
				},
				"sonarToken": {
					"type": "string",
					"description": "SonarToken"
				},
				"starCount": {
					"type": "integer",
					"format": "int32",
					"description": "收藏数量（需要分表）"
				},
				"status": {
					"type": "integer",
					"format": "int32",
					"description": "业务状态"
				},
				"tagDataList": {
					"type": "array",
					"description": "标签模板数据集合",
					"items": {
						"originalRef": "TagTemplate对象",
						"$ref": "#/definitions/TagTemplate对象"
					}
				},
				"tenantId": {
					"type": "string",
					"description": "租户ID"
				},
				"type": {
					"type": "string",
					"description": "组件类型"
				},
				"updateTime": {
					"type": "string",
					"format": "date-time",
					"description": "更新时间"
				},
				"updateUser": {
					"type": "integer",
					"format": "int64",
					"description": "更新人"
				}
			},
			"title": "ComponentBase对象",
			"description": "组件基础信息"
		},
		"ComponentBase对象_1": {
			"type": "object",
			"properties": {
				"codeId": {
					"type": "integer",
					"format": "int64",
					"description": "代码生成id"
				},
				"codeLanguage": {
					"type": "string",
					"description": "代码语言"
				},
				"codeLink": {
					"type": "string",
					"description": "源码路径"
				},
				"componentClassify": {
					"type": "string",
					"description": "组件分类 来源字典"
				},
				"componentTag": {
					"type": "string",
					"description": "组件标签 , 分割"
				},
				"createDept": {
					"type": "integer",
					"format": "int64",
					"description": "创建部门"
				},
				"createTime": {
					"type": "string",
					"format": "date-time",
					"description": "创建时间"
				},
				"createUser": {
					"type": "integer",
					"format": "int64",
					"description": "创建人"
				},
				"deployStatus": {
					"type": "integer",
					"format": "int32",
					"description": "部署状态"
				},
				"desc": {
					"type": "string",
					"description": "组件描述"
				},
				"id": {
					"type": "integer",
					"format": "int64",
					"description": "主键id"
				},
				"identifier": {
					"type": "string",
					"description": "组件信息唯一标识"
				},
				"isDeleted": {
					"type": "integer",
					"format": "int32",
					"description": "是否已删除"
				},
				"isLike": {
					"type": "boolean",
					"description": "是否点赞"
				},
				"isStar": {
					"type": "boolean",
					"description": "是否点赞"
				},
				"jarLink": {
					"type": "string",
					"description": "jar路径"
				},
				"likeCount": {
					"type": "integer",
					"format": "int32",
					"description": "点赞数量（需要分表）"
				},
				"localProjectPath": {
					"type": "string",
					"description": "本地项目路径"
				},
				"logoUrl": {
					"type": "string",
					"description": "组件图片地址"
				},
				"name": {
					"type": "string",
					"description": "组件名称"
				},
				"score": {
					"type": "number",
					"description": "组件评分"
				},
				"sonarToken": {
					"type": "string",
					"description": "SonarToken"
				},
				"starCount": {
					"type": "integer",
					"format": "int32",
					"description": "收藏数量（需要分表）"
				},
				"status": {
					"type": "integer",
					"format": "int32",
					"description": "业务状态"
				},
				"tagDataList": {
					"type": "array",
					"description": "标签模板数据集合",
					"items": {
						"originalRef": "TagData",
						"$ref": "#/definitions/TagData"
					}
				},
				"tenantId": {
					"type": "string",
					"description": "租户ID"
				},
				"type": {
					"type": "string",
					"description": "组件类型"
				},
				"updateTime": {
					"type": "string",
					"format": "date-time",
					"description": "更新时间"
				},
				"updateUser": {
					"type": "integer",
					"format": "int64",
					"description": "更新人"
				},
				"version": {
					"type": "string",
					"description": "组件版本号"
				}
			},
			"title": "ComponentBase对象_1",
			"description": "组件基础信息"
		},
		"DataSource": {
			"type": "object",
			"properties": {
				"datasourceId": {
					"type": "string",
					"example": 1631122430838767618,
					"description": "数据源"
				},
				"modelTable": {
					"type": "string",
					"example": "component_a100",
					"description": "表名"
				},
				"tableName": {
					"type": "string",
					"example": "组件A100",
					"description": "表中文名"
				},
				"tablePrefix": {
					"type": "string",
					"example": "iot_",
					"description": "表前缀"
				}
			},
			"title": "DataSource"
		},
		"DataSource_1": {
			"type": "object",
			"properties": {
				"datasourceId": {
					"type": "string",
					"example": 1631122430838767618,
					"description": "数据源"
				},
				"modelTable": {
					"type": "string",
					"example": "component_a100",
					"description": "表名"
				},
				"tableName": {
					"type": "string",
					"example": "组件A100",
					"description": "表中文名"
				},
				"tablePrefix": {
					"type": "string",
					"example": "iot_",
					"description": "表前缀"
				}
			},
			"title": "DataSource_1"
		},
		"IPage«ComponentApi对象»": {
			"type": "object",
			"properties": {
				"current": {
					"type": "integer",
					"format": "int64"
				},
				"pages": {
					"type": "integer",
					"format": "int64"
				},
				"records": {
					"type": "array",
					"items": {
						"originalRef": "ComponentApi对象_1",
						"$ref": "#/definitions/ComponentApi对象_1"
					}
				},
				"size": {
					"type": "integer",
					"format": "int64"
				},
				"total": {
					"type": "integer",
					"format": "int64"
				}
			},
			"title": "IPage«ComponentApi对象»"
		},
		"IPage«ComponentBase对象»": {
			"type": "object",
			"properties": {
				"current": {
					"type": "integer",
					"format": "int64"
				},
				"pages": {
					"type": "integer",
					"format": "int64"
				},
				"records": {
					"type": "array",
					"items": {
						"originalRef": "ComponentBase对象_1",
						"$ref": "#/definitions/ComponentBase对象_1"
					}
				},
				"size": {
					"type": "integer",
					"format": "int64"
				},
				"total": {
					"type": "integer",
					"format": "int64"
				}
			},
			"title": "IPage«ComponentBase对象»"
		},
		"IPage«TagTemplate对象»": {
			"type": "object",
			"properties": {
				"current": {
					"type": "integer",
					"format": "int64"
				},
				"pages": {
					"type": "integer",
					"format": "int64"
				},
				"records": {
					"type": "array",
					"items": {
						"originalRef": "TagTemplate对象_1",
						"$ref": "#/definitions/TagTemplate对象_1"
					}
				},
				"size": {
					"type": "integer",
					"format": "int64"
				},
				"total": {
					"type": "integer",
					"format": "int64"
				}
			},
			"title": "IPage«TagTemplate对象»"
		},
		"IPage«Tag对象»": {
			"type": "object",
			"properties": {
				"current": {
					"type": "integer",
					"format": "int64"
				},
				"pages": {
					"type": "integer",
					"format": "int64"
				},
				"records": {
					"type": "array",
					"items": {
						"originalRef": "Tag对象_1",
						"$ref": "#/definitions/Tag对象_1"
					}
				},
				"size": {
					"type": "integer",
					"format": "int64"
				},
				"total": {
					"type": "integer",
					"format": "int64"
				}
			},
			"title": "IPage«Tag对象»"
		},
		"IPage«ThingModelVO»": {
			"type": "object",
			"properties": {
				"current": {
					"type": "integer",
					"format": "int64"
				},
				"pages": {
					"type": "integer",
					"format": "int64"
				},
				"records": {
					"type": "array",
					"items": {
						"originalRef": "ThingModelVO",
						"$ref": "#/definitions/ThingModelVO"
					}
				},
				"size": {
					"type": "integer",
					"format": "int64"
				},
				"total": {
					"type": "integer",
					"format": "int64"
				}
			},
			"title": "IPage«ThingModelVO»"
		},
		"IPage«ToolComponent»": {
			"type": "object",
			"properties": {
				"current": {
					"type": "integer",
					"format": "int64"
				},
				"pages": {
					"type": "integer",
					"format": "int64"
				},
				"records": {
					"type": "array",
					"items": {
						"originalRef": "ToolComponent",
						"$ref": "#/definitions/ToolComponent"
					}
				},
				"size": {
					"type": "integer",
					"format": "int64"
				},
				"total": {
					"type": "integer",
					"format": "int64"
				}
			},
			"title": "IPage«ToolComponent»"
		},
		"Mapping": {
			"type": "object",
			"properties": {
				"exportMapping": {
					"type": "array",
					"description": "导出映射规则",
					"items": {
						"originalRef": "Map«string,object»",
						"$ref": "#/definitions/Map«string,object»"
					}
				},
				"exportMappingType": {
					"type": "string",
					"example": "json|msg|nl-msg",
					"description": "模型数据类型"
				},
				"importMapping": {
					"type": "array",
					"description": "导入映射规则",
					"items": {
						"originalRef": "Map«string,object»",
						"$ref": "#/definitions/Map«string,object»"
					}
				},
				"importMappingType": {
					"type": "string",
					"example": "json|msg|nl-msg",
					"description": "模型数据类型"
				}
			},
			"title": "Mapping"
		},
		"Mapping_1": {
			"type": "object",
			"properties": {
				"exportMapping": {
					"type": "array",
					"description": "导出映射规则",
					"items": {
						"originalRef": "Map«string,object»",
						"$ref": "#/definitions/Map«string,object»"
					}
				},
				"exportMappingType": {
					"type": "string",
					"example": "json|msg|nl-msg",
					"description": "模型数据类型"
				},
				"importMapping": {
					"type": "array",
					"description": "导入映射规则",
					"items": {
						"originalRef": "Map«string,object»",
						"$ref": "#/definitions/Map«string,object»"
					}
				},
				"importMappingType": {
					"type": "string",
					"example": "json|msg|nl-msg",
					"description": "模型数据类型"
				}
			},
			"title": "Mapping_1"
		},
		"Map«string,object»": {
			"type": "object",
			"title": "Map«string,object»",
			"additionalProperties": {
				"type": "object"
			}
		},
		"Map«string,object»_1": {
			"type": "object",
			"title": "Map«string,object»_1",
			"additionalProperties": {
				"type": "object"
			}
		},
		"Map«string,object»_2": {
			"type": "object",
			"title": "Map«string,object»_2",
			"additionalProperties": {
				"type": "object"
			}
		},
		"Map«string,object»_3": {
			"type": "object",
			"title": "Map«string,object»_3",
			"additionalProperties": {
				"type": "object"
			}
		},
		"Map«string,object»_4": {
			"type": "object",
			"title": "Map«string,object»_4",
			"additionalProperties": {
				"type": "object"
			}
		},
		"Map«string,object»_5": {
			"type": "object",
			"title": "Map«string,object»_5",
			"additionalProperties": {
				"type": "object"
			}
		},
		"Map«string,object»_6": {
			"type": "object",
			"title": "Map«string,object»_6",
			"additionalProperties": {
				"type": "object"
			}
		},
		"Map«string,string»": {
			"type": "object",
			"title": "Map«string,string»",
			"additionalProperties": {
				"type": "string"
			}
		},
		"MetaData": {
			"type": "object",
			"properties": {
				"desc": {
					"type": "string",
					"description": "描述"
				},
				"id": {
					"type": "string",
					"description": "元数据id"
				},
				"identifier": {
					"type": "string",
					"description": "标识"
				},
				"input": {
					"type": "array",
					"description": "输入参数列表",
					"items": {
						"originalRef": "Map«string,object»",
						"$ref": "#/definitions/Map«string,object»"
					}
				},
				"name": {
					"type": "string",
					"description": "名称"
				},
				"order": {
					"type": "integer",
					"format": "int32",
					"description": "排序等级"
				},
				"output": {
					"type": "array",
					"description": "输出参数列表",
					"items": {
						"originalRef": "Map«string,object»",
						"$ref": "#/definitions/Map«string,object»"
					}
				},
				"spec": {
					"type": "object",
					"description": "详细说明"
				},
				"type": {
					"type": "string",
					"description": "类型（prop、event、sub、pub、func、timer）"
				}
			},
			"title": "MetaData"
		},
		"MetaData_1": {
			"type": "object",
			"properties": {
				"desc": {
					"type": "string",
					"description": "描述"
				},
				"id": {
					"type": "string",
					"description": "元数据id"
				},
				"identifier": {
					"type": "string",
					"description": "标识"
				},
				"input": {
					"type": "array",
					"description": "输入参数列表",
					"items": {
						"originalRef": "Map«string,object»",
						"$ref": "#/definitions/Map«string,object»"
					}
				},
				"name": {
					"type": "string",
					"description": "名称"
				},
				"order": {
					"type": "integer",
					"format": "int32",
					"description": "排序等级"
				},
				"output": {
					"type": "array",
					"description": "输出参数列表",
					"items": {
						"originalRef": "Map«string,object»",
						"$ref": "#/definitions/Map«string,object»"
					}
				},
				"spec": {
					"type": "object",
					"description": "详细说明"
				},
				"type": {
					"type": "string",
					"description": "类型（prop、event、sub、pub、func、timer）"
				}
			},
			"title": "MetaData_1"
		},
		"R": {
			"type": "object",
			"required": [
				"code",
				"msg",
				"success"
			],
			"properties": {
				"code": {
					"type": "integer",
					"format": "int32",
					"description": "状态码"
				},
				"data": {
					"type": "object",
					"description": "承载数据"
				},
				"msg": {
					"type": "string",
					"description": "返回消息"
				},
				"success": {
					"type": "boolean",
					"description": "是否成功"
				}
			},
			"title": "R",
			"description": "返回信息"
		},
		"R«BladeFile»": {
			"type": "object",
			"required": [
				"code",
				"msg",
				"success"
			],
			"properties": {
				"code": {
					"type": "integer",
					"format": "int32",
					"description": "状态码"
				},
				"data": {
					"description": "承载数据",
					"originalRef": "BladeFile",
					"$ref": "#/definitions/BladeFile"
				},
				"msg": {
					"type": "string",
					"description": "返回消息"
				},
				"success": {
					"type": "boolean",
					"description": "是否成功"
				}
			},
			"title": "R«BladeFile»",
			"description": "返回信息"
		},
		"R«ComponentApi对象»": {
			"type": "object",
			"required": [
				"code",
				"msg",
				"success"
			],
			"properties": {
				"code": {
					"type": "integer",
					"format": "int32",
					"description": "状态码"
				},
				"data": {
					"description": "承载数据",
					"originalRef": "ComponentApi对象_1",
					"$ref": "#/definitions/ComponentApi对象_1"
				},
				"msg": {
					"type": "string",
					"description": "返回消息"
				},
				"success": {
					"type": "boolean",
					"description": "是否成功"
				}
			},
			"title": "R«ComponentApi对象»",
			"description": "返回信息"
		},
		"R«IPage«ComponentApi对象»»": {
			"type": "object",
			"required": [
				"code",
				"msg",
				"success"
			],
			"properties": {
				"code": {
					"type": "integer",
					"format": "int32",
					"description": "状态码"
				},
				"data": {
					"description": "承载数据",
					"originalRef": "IPage«ComponentApi对象»",
					"$ref": "#/definitions/IPage«ComponentApi对象»"
				},
				"msg": {
					"type": "string",
					"description": "返回消息"
				},
				"success": {
					"type": "boolean",
					"description": "是否成功"
				}
			},
			"title": "R«IPage«ComponentApi对象»»",
			"description": "返回信息"
		},
		"R«IPage«ComponentBase对象»»": {
			"type": "object",
			"required": [
				"code",
				"msg",
				"success"
			],
			"properties": {
				"code": {
					"type": "integer",
					"format": "int32",
					"description": "状态码"
				},
				"data": {
					"description": "承载数据",
					"originalRef": "IPage«ComponentBase对象»",
					"$ref": "#/definitions/IPage«ComponentBase对象»"
				},
				"msg": {
					"type": "string",
					"description": "返回消息"
				},
				"success": {
					"type": "boolean",
					"description": "是否成功"
				}
			},
			"title": "R«IPage«ComponentBase对象»»",
			"description": "返回信息"
		},
		"R«IPage«TagTemplate对象»»": {
			"type": "object",
			"required": [
				"code",
				"msg",
				"success"
			],
			"properties": {
				"code": {
					"type": "integer",
					"format": "int32",
					"description": "状态码"
				},
				"data": {
					"description": "承载数据",
					"originalRef": "IPage«TagTemplate对象»",
					"$ref": "#/definitions/IPage«TagTemplate对象»"
				},
				"msg": {
					"type": "string",
					"description": "返回消息"
				},
				"success": {
					"type": "boolean",
					"description": "是否成功"
				}
			},
			"title": "R«IPage«TagTemplate对象»»",
			"description": "返回信息"
		},
		"R«IPage«Tag对象»»": {
			"type": "object",
			"required": [
				"code",
				"msg",
				"success"
			],
			"properties": {
				"code": {
					"type": "integer",
					"format": "int32",
					"description": "状态码"
				},
				"data": {
					"description": "承载数据",
					"originalRef": "IPage«Tag对象»",
					"$ref": "#/definitions/IPage«Tag对象»"
				},
				"msg": {
					"type": "string",
					"description": "返回消息"
				},
				"success": {
					"type": "boolean",
					"description": "是否成功"
				}
			},
			"title": "R«IPage«Tag对象»»",
			"description": "返回信息"
		},
		"R«IPage«ThingModelVO»»": {
			"type": "object",
			"required": [
				"code",
				"msg",
				"success"
			],
			"properties": {
				"code": {
					"type": "integer",
					"format": "int32",
					"description": "状态码"
				},
				"data": {
					"description": "承载数据",
					"originalRef": "IPage«ThingModelVO»",
					"$ref": "#/definitions/IPage«ThingModelVO»"
				},
				"msg": {
					"type": "string",
					"description": "返回消息"
				},
				"success": {
					"type": "boolean",
					"description": "是否成功"
				}
			},
			"title": "R«IPage«ThingModelVO»»",
			"description": "返回信息"
		},
		"R«IPage«ToolComponent»»": {
			"type": "object",
			"required": [
				"code",
				"msg",
				"success"
			],
			"properties": {
				"code": {
					"type": "integer",
					"format": "int32",
					"description": "状态码"
				},
				"data": {
					"description": "承载数据",
					"originalRef": "IPage«ToolComponent»",
					"$ref": "#/definitions/IPage«ToolComponent»"
				},
				"msg": {
					"type": "string",
					"description": "返回消息"
				},
				"success": {
					"type": "boolean",
					"description": "是否成功"
				}
			},
			"title": "R«IPage«ToolComponent»»",
			"description": "返回信息"
		},
		"R«List»": {
			"type": "object",
			"required": [
				"code",
				"msg",
				"success"
			],
			"properties": {
				"code": {
					"type": "integer",
					"format": "int32",
					"description": "状态码"
				},
				"data": {
					"type": "array",
					"description": "承载数据",
					"items": {
						"type": "object"
					}
				},
				"msg": {
					"type": "string",
					"description": "返回消息"
				},
				"success": {
					"type": "boolean",
					"description": "是否成功"
				}
			},
			"title": "R«List»",
			"description": "返回信息"
		},
		"R«Map«string,string»»": {
			"type": "object",
			"required": [
				"code",
				"msg",
				"success"
			],
			"properties": {
				"code": {
					"type": "integer",
					"format": "int32",
					"description": "状态码"
				},
				"data": {
					"type": "object",
					"description": "承载数据",
					"additionalProperties": {
						"type": "string"
					}
				},
				"msg": {
					"type": "string",
					"description": "返回消息"
				},
				"success": {
					"type": "boolean",
					"description": "是否成功"
				}
			},
			"title": "R«Map«string,string»»",
			"description": "返回信息"
		},
		"R«SubmitComponentVO»": {
			"type": "object",
			"required": [
				"code",
				"msg",
				"success"
			],
			"properties": {
				"code": {
					"type": "integer",
					"format": "int32",
					"description": "状态码"
				},
				"data": {
					"description": "承载数据",
					"originalRef": "SubmitComponentVO",
					"$ref": "#/definitions/SubmitComponentVO"
				},
				"msg": {
					"type": "string",
					"description": "返回消息"
				},
				"success": {
					"type": "boolean",
					"description": "是否成功"
				}
			},
			"title": "R«SubmitComponentVO»",
			"description": "返回信息"
		},
		"R«TagTemplate对象»": {
			"type": "object",
			"required": [
				"code",
				"msg",
				"success"
			],
			"properties": {
				"code": {
					"type": "integer",
					"format": "int32",
					"description": "状态码"
				},
				"data": {
					"description": "承载数据",
					"originalRef": "TagTemplate对象_1",
					"$ref": "#/definitions/TagTemplate对象_1"
				},
				"msg": {
					"type": "string",
					"description": "返回消息"
				},
				"success": {
					"type": "boolean",
					"description": "是否成功"
				}
			},
			"title": "R«TagTemplate对象»",
			"description": "返回信息"
		},
		"R«Tag对象»": {
			"type": "object",
			"required": [
				"code",
				"msg",
				"success"
			],
			"properties": {
				"code": {
					"type": "integer",
					"format": "int32",
					"description": "状态码"
				},
				"data": {
					"description": "承载数据",
					"originalRef": "Tag对象_1",
					"$ref": "#/definitions/Tag对象_1"
				},
				"msg": {
					"type": "string",
					"description": "返回消息"
				},
				"success": {
					"type": "boolean",
					"description": "是否成功"
				}
			},
			"title": "R«Tag对象»",
			"description": "返回信息"
		},
		"R«ThingModelVO»": {
			"type": "object",
			"required": [
				"code",
				"msg",
				"success"
			],
			"properties": {
				"code": {
					"type": "integer",
					"format": "int32",
					"description": "状态码"
				},
				"data": {
					"description": "承载数据",
					"originalRef": "ThingModelVO",
					"$ref": "#/definitions/ThingModelVO"
				},
				"msg": {
					"type": "string",
					"description": "返回消息"
				},
				"success": {
					"type": "boolean",
					"description": "是否成功"
				}
			},
			"title": "R«ThingModelVO»",
			"description": "返回信息"
		},
		"R«object»": {
			"type": "object",
			"required": [
				"code",
				"msg",
				"success"
			],
			"properties": {
				"code": {
					"type": "integer",
					"format": "int32",
					"description": "状态码"
				},
				"data": {
					"type": "object",
					"description": "承载数据"
				},
				"msg": {
					"type": "string",
					"description": "返回消息"
				},
				"success": {
					"type": "boolean",
					"description": "是否成功"
				}
			},
			"title": "R«object»",
			"description": "返回信息"
		},
		"R«string»": {
			"type": "object",
			"required": [
				"code",
				"msg",
				"success"
			],
			"properties": {
				"code": {
					"type": "integer",
					"format": "int32",
					"description": "状态码"
				},
				"data": {
					"type": "string",
					"description": "承载数据"
				},
				"msg": {
					"type": "string",
					"description": "返回消息"
				},
				"success": {
					"type": "boolean",
					"description": "是否成功"
				}
			},
			"title": "R«string»",
			"description": "返回信息"
		},
		"SubmitComponentDTO": {
			"type": "object",
			"properties": {
				"baseData": {
					"description": "基础信息",
					"originalRef": "BaseData_1",
					"$ref": "#/definitions/BaseData_1"
				},
				"componentList": {
					"type": "array",
					"description": "工具组件",
					"items": {
						"originalRef": "ToolComponent_1",
						"$ref": "#/definitions/ToolComponent_1"
					}
				},
				"dataSource": {
					"description": "数据源",
					"originalRef": "DataSource_1",
					"$ref": "#/definitions/DataSource_1"
				},
				"mapping": {
					"description": "映射配置",
					"originalRef": "Mapping_1",
					"$ref": "#/definitions/Mapping_1"
				},
				"thingModelList": {
					"type": "array",
					"description": "元数据",
					"items": {
						"originalRef": "MetaData_1",
						"$ref": "#/definitions/MetaData_1"
					}
				}
			},
			"title": "SubmitComponentDTO"
		},
		"SubmitComponentVO": {
			"type": "object",
			"properties": {
				"baseData": {
					"description": "基础信息",
					"originalRef": "BaseData",
					"$ref": "#/definitions/BaseData"
				},
				"componentList": {
					"type": "array",
					"description": "工具组件",
					"items": {
						"originalRef": "ToolComponent",
						"$ref": "#/definitions/ToolComponent"
					}
				},
				"dataSource": {
					"description": "数据源",
					"originalRef": "DataSource",
					"$ref": "#/definitions/DataSource"
				},
				"mapping": {
					"description": "映射配置",
					"originalRef": "Mapping",
					"$ref": "#/definitions/Mapping"
				},
				"thingModelList": {
					"type": "array",
					"description": "元数据",
					"items": {
						"originalRef": "MetaData",
						"$ref": "#/definitions/MetaData"
					}
				}
			},
			"title": "SubmitComponentVO"
		},
		"TagData": {
			"type": "object",
			"properties": {
				"id": {
					"type": "integer",
					"format": "int64",
					"description": "标签模板id"
				},
				"name": {
					"type": "string",
					"description": "标签模板名称"
				}
			},
			"title": "TagData"
		},
		"TagTemplate对象": {
			"type": "object",
			"properties": {
				"createDept": {
					"type": "integer",
					"format": "int64",
					"description": "创建部门"
				},
				"createTime": {
					"type": "string",
					"format": "date-time",
					"description": "创建时间"
				},
				"createUser": {
					"type": "integer",
					"format": "int64",
					"description": "创建人"
				},
				"id": {
					"type": "integer",
					"format": "int64",
					"description": "主键id"
				},
				"isDeleted": {
					"type": "integer",
					"format": "int32",
					"description": "是否已删除"
				},
				"name": {
					"type": "string",
					"description": "组件标签模板名称"
				},
				"status": {
					"type": "integer",
					"format": "int32",
					"description": "业务状态"
				},
				"tenantId": {
					"type": "string",
					"description": "租户ID"
				},
				"updateTime": {
					"type": "string",
					"format": "date-time",
					"description": "更新时间"
				},
				"updateUser": {
					"type": "integer",
					"format": "int64",
					"description": "更新人"
				}
			},
			"title": "TagTemplate对象",
			"description": "组件标签模板"
		},
		"TagTemplate对象_1": {
			"type": "object",
			"properties": {
				"createDept": {
					"type": "integer",
					"format": "int64",
					"description": "创建部门"
				},
				"createTime": {
					"type": "string",
					"format": "date-time",
					"description": "创建时间"
				},
				"createUser": {
					"type": "integer",
					"format": "int64",
					"description": "创建人"
				},
				"id": {
					"type": "integer",
					"format": "int64",
					"description": "主键id"
				},
				"isDeleted": {
					"type": "integer",
					"format": "int32",
					"description": "是否已删除"
				},
				"name": {
					"type": "string",
					"description": "组件标签模板名称"
				},
				"status": {
					"type": "integer",
					"format": "int32",
					"description": "业务状态"
				},
				"tenantId": {
					"type": "string",
					"description": "租户ID"
				},
				"updateTime": {
					"type": "string",
					"format": "date-time",
					"description": "更新时间"
				},
				"updateUser": {
					"type": "integer",
					"format": "int64",
					"description": "更新人"
				}
			},
			"title": "TagTemplate对象_1",
			"description": "组件标签模板"
		},
		"Tag对象": {
			"type": "object",
			"properties": {
				"componentId": {
					"type": "integer",
					"format": "int64",
					"description": "组件主键id"
				},
				"createDept": {
					"type": "integer",
					"format": "int64",
					"description": "创建部门"
				},
				"createTime": {
					"type": "string",
					"format": "date-time",
					"description": "创建时间"
				},
				"createUser": {
					"type": "integer",
					"format": "int64",
					"description": "创建人"
				},
				"id": {
					"type": "integer",
					"format": "int64",
					"description": "主键id"
				},
				"isDeleted": {
					"type": "integer",
					"format": "int32",
					"description": "是否已删除"
				},
				"status": {
					"type": "integer",
					"format": "int32",
					"description": "业务状态"
				},
				"tagTemplateId": {
					"type": "integer",
					"format": "int64",
					"description": "组件标签模板id"
				},
				"tenantId": {
					"type": "string",
					"description": "租户ID"
				},
				"updateTime": {
					"type": "string",
					"format": "date-time",
					"description": "更新时间"
				},
				"updateUser": {
					"type": "integer",
					"format": "int64",
					"description": "更新人"
				}
			},
			"title": "Tag对象",
			"description": "组件标签关联表"
		},
		"Tag对象_1": {
			"type": "object",
			"properties": {
				"componentId": {
					"type": "integer",
					"format": "int64",
					"description": "组件主键id"
				},
				"createDept": {
					"type": "integer",
					"format": "int64",
					"description": "创建部门"
				},
				"createTime": {
					"type": "string",
					"format": "date-time",
					"description": "创建时间"
				},
				"createUser": {
					"type": "integer",
					"format": "int64",
					"description": "创建人"
				},
				"id": {
					"type": "integer",
					"format": "int64",
					"description": "主键id"
				},
				"isDeleted": {
					"type": "integer",
					"format": "int32",
					"description": "是否已删除"
				},
				"name": {
					"type": "string",
					"description": "标签名称"
				},
				"status": {
					"type": "integer",
					"format": "int32",
					"description": "业务状态"
				},
				"tagTemplateId": {
					"type": "integer",
					"format": "int64",
					"description": "组件标签模板id"
				},
				"tenantId": {
					"type": "string",
					"description": "租户ID"
				},
				"updateTime": {
					"type": "string",
					"format": "date-time",
					"description": "更新时间"
				},
				"updateUser": {
					"type": "integer",
					"format": "int64",
					"description": "更新人"
				}
			},
			"title": "Tag对象_1",
			"description": "组件标签关联表"
		},
		"ThingModelVO": {
			"type": "object",
			"properties": {
				"createTime": {
					"type": "string",
					"format": "date-time",
					"description": "创建时间"
				},
				"createUser": {
					"type": "string",
					"description": "创建人"
				},
				"desc": {
					"type": "string",
					"description": "描述"
				},
				"id": {
					"type": "integer",
					"format": "int64",
					"description": "Base记录Id"
				},
				"identifier": {
					"type": "string",
					"description": "唯一标识符"
				},
				"input": {
					"type": "array",
					"description": "输入参数列表（json，根据不同type有不同格式）",
					"items": {
						"originalRef": "Map«string,object»",
						"$ref": "#/definitions/Map«string,object»"
					}
				},
				"metaClassify": {
					"type": "string",
					"description": "元数据分类"
				},
				"name": {
					"type": "string",
					"description": "名称"
				},
				"order": {
					"type": "integer",
					"format": "int32",
					"description": "排序等级"
				},
				"output": {
					"type": "array",
					"description": "输出参数列表（json，根据不同type有不同格式）",
					"items": {
						"originalRef": "Map«string,object»",
						"$ref": "#/definitions/Map«string,object»"
					}
				},
				"spec": {
					"type": "object",
					"description": "属性详细说明（json，根据不同type有不同格式）"
				},
				"type": {
					"type": "string",
					"description": "类型（prop、event、sub、pub、func、timer）"
				}
			},
			"title": "ThingModelVO"
		},
		"ThingModel对象": {
			"type": "object",
			"properties": {
				"createDept": {
					"type": "integer",
					"format": "int64",
					"description": "创建部门"
				},
				"createTime": {
					"type": "string",
					"format": "date-time",
					"description": "创建时间"
				},
				"createUser": {
					"type": "integer",
					"format": "int64",
					"description": "创建人"
				},
				"desc": {
					"type": "string",
					"description": "描述"
				},
				"id": {
					"type": "integer",
					"format": "int64",
					"description": "主键id"
				},
				"identifier": {
					"type": "string",
					"description": "唯一标识符"
				},
				"input": {
					"type": "array",
					"description": "输入参数列表（json，根据不同type有不同格式）",
					"items": {
						"originalRef": "Map«string,object»",
						"$ref": "#/definitions/Map«string,object»"
					}
				},
				"inputJson": {
					"type": "string",
					"description": "输入参数列表（json，根据不同type有不同格式）"
				},
				"isDeleted": {
					"type": "integer",
					"format": "int32",
					"description": "是否已删除"
				},
				"metaClassify": {
					"type": "string",
					"description": "元数据分类"
				},
				"name": {
					"type": "string",
					"description": "名称"
				},
				"order": {
					"type": "integer",
					"format": "int32",
					"description": "排序等级"
				},
				"output": {
					"type": "array",
					"description": "输出参数列表（json，根据不同type有不同格式）",
					"items": {
						"originalRef": "Map«string,object»",
						"$ref": "#/definitions/Map«string,object»"
					}
				},
				"outputJson": {
					"type": "string",
					"description": "输出参数列表（json，根据不同type有不同格式）"
				},
				"spec": {
					"type": "object",
					"description": "属性详细说明（json，根据不同type有不同格式）"
				},
				"specJson": {
					"type": "string",
					"description": "属性详细说明（json，根据不同type有不同格式）"
				},
				"status": {
					"type": "integer",
					"format": "int32",
					"description": "业务状态"
				},
				"tenantId": {
					"type": "string",
					"description": "租户ID"
				},
				"type": {
					"type": "string",
					"description": "类型（prop、event、sub、pub、func、timer）"
				},
				"updateTime": {
					"type": "string",
					"format": "date-time",
					"description": "更新时间"
				},
				"updateUser": {
					"type": "integer",
					"format": "int64",
					"description": "更新人"
				}
			},
			"title": "ThingModel对象",
			"description": "工业软件平台物模型"
		},
		"ToolComponent": {
			"type": "object",
			"properties": {
				"codeLanguage": {
					"type": "string",
					"description": "代码语言"
				},
				"desc": {
					"type": "string",
					"description": "组件描述"
				},
				"id": {
					"type": "integer",
					"format": "int64",
					"description": "Base记录Id"
				},
				"identifier": {
					"type": "string",
					"description": "工程名"
				},
				"name": {
					"type": "string",
					"description": "中文名"
				},
				"version": {
					"type": "string",
					"description": "版本号"
				}
			},
			"title": "ToolComponent"
		},
		"ToolComponent_1": {
			"type": "object",
			"properties": {
				"codeLanguage": {
					"type": "string",
					"description": "代码语言"
				},
				"desc": {
					"type": "string",
					"description": "组件描述"
				},
				"id": {
					"type": "integer",
					"format": "int64",
					"description": "Base记录Id"
				},
				"identifier": {
					"type": "string",
					"description": "工程名"
				},
				"name": {
					"type": "string",
					"description": "中文名"
				},
				"version": {
					"type": "string",
					"description": "版本号"
				}
			},
			"title": "ToolComponent_1"
		}
	},
	"x-openapi": {
		"x-markdownFiles": null,
		"x-setting": {
			"language": "zh-CN",
			"enableSwaggerModels": true,
			"swaggerModelName": "Swagger Models",
			"enableReloadCacheParameter": false,
			"enableAfterScript": true,
			"enableDocumentManage": true,
			"enableVersion": false,
			"enableRequestCache": true,
			"enableFilterMultipartApis": false,
			"enableFilterMultipartApiMethodType": "POST",
			"enableHost": false,
			"enableHostText": "http://localhost",
			"enableDynamicParameter": false,
			"enableDebug": true,
			"enableFooter": false,
			"enableFooterCustom": true,
			"footerCustomContent": "Copyright © 2022 BladeX All Rights Reserved",
			"enableSearch": true,
			"enableOpenApi": true,
			"enableHomeCustom": false,
			"homeCustomLocation": null,
			"enableGroup": true
		}
	}
}
const apiGroup = [{
		location: "/new",
		name: "new",
		swaggerVersion: "2.0",
		url: "/new"
	},
	{
		location: "/old",
		name: "old",
		swaggerVersion: "2.0",
		url: "/old"
	},

];
module.exports = {
	newAllApiData,
	oldAllApiData,
	apiGroup
}
